Reducing a sequence diagram by dynamic dominance analysis for objects

نویسندگان

  • Yoshiro Ito
  • Yui Watanabe
  • Takashi Ishio
  • Katsuro Inoue
چکیده

To understand the behavior of an object-oriented system, visualizing its execution trace as sequence diagrams is effective because the system involves dynamically determined elements. However, sequence diagrams generated from execution traces are too large to understand because the traces include many method calls. This paper proposes a method to vizualize objects and method calls among groups of objects as sequence diagrams by replacing a group of objects with a representative. We conducted a case study as a reduced sequence diagram. As a result, it shows the tool removes about 40 percent of the objects from the execution traces on average.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visualizing an Execution Trace as a Compact Sequence Diagram Using Dominance Algorithms

Visualizing an execution trace of an object-oriented system as sequence diagrams is effective to understand the behavior of the system. However, sequence diagrams extracted from an execution trace are too large for developers to inspect since a trace involves a large number of objects and method calls. To support developers to understand extracted sequence diagrams, it is necessary to remove th...

متن کامل

Statistical Background Modeling Based on Velocity and Orientation of Moving Objects

Background modeling is an important step in moving object detection and tracking. In this paper, we propose a new statistical approach in which, a sequence of frames are selected according to velocity and direction of some moving objects and then an initial background is modeled, based on the detection of gray pixel's value changes. To have used this sequence of frames, no estimator or distribu...

متن کامل

Reverse engineering Web applications: the WARE approach

ones. For example, a use case exclusively included by another one will be grouped with it to provide a more abstract use case belonging to a higher level use case diagram. As for the UML sequence diagrams abstraction, for each use case (i.e. validated cluster) it is possible to produce a sequence diagram whose objects derive from classes associated with the cluster’s entities, while interaction...

متن کامل

A PRACTICAL APPROACH TO REAL-TIME DYNAMIC BACKGROUND GENERATION BASED ON A TEMPORAL MEDIAN FILTER

In many computer vision applications, segmenting and extraction of moving objects in video sequences is an essential task. Background subtraction, by which each input image is subtracted from the reference image, has often been used for this purpose. In this paper, we offer a novel background-subtraction technique for real-time dynamic background generation using color images that are taken fro...

متن کامل

Moving Objects Tracking Using Statistical Models

Object detection plays an important role in successfulness of a wide range of applications that involve images as input data. In this paper we have presented a new approach for background modeling by nonconsecutive frames differencing. Direction and velocity of moving objects have been extracted in order to get an appropriate sequence of frames to perform frame subtraction. Stationary parts of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008